<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

<script type="text/javascript" src="/${initParam.context_root }/etc/js/jquery.js"></script>
<script type="text/javascript">

var func;

$(document).ready(function() {
	$("#title").text("${requestScope.boardManagement.boardTitle}");
	//공개여부
	if("${requestScope.boardManagement.open}" == 1) {
		$("input[name='open'][value='1']").attr('checked', 'true');
	} else {
		$("input[name='open'][value='0']").attr('checked', 'true');
	}
	//게시판 분류(classId:본문에 구현)
	if("${requestScope.boardManagement.classId}" != 0) {
		$("#classId").find("option").each(function() {
				if(this.value == '${requestScope.boardManagement.classId}') {
					$(this).attr('selected', 'selected');
				}
		});
	}
	//$("#boardTitle").val("${requestScope.boardManagement.boardTitle}");
	//게시판 제목
	$("#boardTitle").val("${requestScope.boardManagement.boardTitle}");
	//페이지당 목록수
	$("#pagingListNum").val("${requestScope.boardManagement.pagingListNum}");
	//페이지 표시수
	$("#pagingNum").val("${requestScope.boardManagement.pagingNum}");
	//카테고리 기능
	if("${requestScope.boardManagement.partition}" == 1) {
		$("input[name='partition'][value='1']").attr('checked', 'true');
	} else {
		$("input[name='partition'][value='0']").attr('checked', 'true');
	}
	//카테고리 편집(현재 사용안함)
	//파일첨부 기능
	if("${requestScope.boardManagement.fileAdd}" == 1) {
		$("input[name='fileAdd'][value='1']").attr('checked', 'true');
	} else {
		$("input[name='fileAdd'][value='0']").attr('checked', 'true');
	}
	//답변기능
	if("${requestScope.boardManagement.answer}" == 1) {
		$("input[name='answer'][value='1']").attr('checked', 'true');
	} else {
		$("input[name='answer'][value='0']").attr('checked', 'true');
	}
	//게시물 정렬방식
	if("${requestScope.boardManagement.sort}" == 1) {
		$("input[name='sort'][value='1']").attr('checked', 'true');
	} else {
		$("input[name='sort'][value='2']").attr('checked', 'true');
	}
	//댓글 기능
	if("${requestScope.boardManagement.reply}" == 1) {
		$("input[name='reply'][value='1']").attr('checked', 'true');
	} else {
		$("input[name='reply'][value='0']").attr('checked', 'true');
		$("input[name='reply2']").attr('disabled', 'true');
	}
	//댓글의 댓글 기능
	if("${requestScope.boardManagement.reply2}" == 1) {
		$("input[name='reply2'][value='1']").attr('checked', 'true');
	} else {
		$("input[name='reply2'][value='0']").attr('checked', 'true');
	}
	//비밀글 기능
	if("${requestScope.boardManagement.secret}" == 1) {
		$("input[name='secret'][value='1']").attr('checked', 'true');
	} else {
		$("input[name='secret'][value='0']").attr('checked', 'true');
	}
	//전체 비밀글
	if("${requestScope.boardManagement.secretAll}" == 1) {
		$("input[name='secretAll'][value='1']").attr('checked', 'true');
		$("input[name='secret']").attr('disabled', 'true');
	} else {
		$("input[name='secretAll'][value='0']").attr('checked', 'true');
	}
	//비밀댓글 기능
	if("${requestScope.boardManagement.secretReply}" == 1) {
		$("input[name='secretReply'][value='1']").attr('checked', 'true');
	} else {
		$("input[name='secretReply'][value='0']").attr('checked', 'true');
	}
	//작성일 표시
	if("${requestScope.boardManagement.writeDate}" == 1) {
		$("input[name='writeDate'][value='1']").attr('checked', 'true');
	} else {
		$("input[name='writeDate'][value='0']").attr('checked', 'true');
	}
	//조회수 표시
	if("${requestScope.boardManagement.cnt}" == 1) {
		$("input[name='cnt'][value='1']").attr('checked', 'true');
	} else {
		$("input[name='cnt'][value='0']").attr('checked', 'true');
	}
	//리스트 글쓰기 버튼 표시
	if("${requestScope.boardManagement.writeBtn}" == 1) {
		$("input[name='writeBtn'][value='1']").attr('checked', 'true');
	} else {
		$("input[name='writeBtn'][value='0']").attr('checked', 'true');
	}
	//글쓰기시 이메일입력
	if("${requestScope.boardManagement.email}" == 1) {
		$("input[name='email'][value='1']").attr('checked', 'true');
	} else {
		$("input[name='email'][value='0']").attr('checked', 'true');
	}
	//새글 설정
	$("#newTime").val("${requestScope.boardManagement.newTime}");
	//이미지 표시
	if("${requestScope.boardManagement.image}" == 1) {
		$("input[name='image'][value='1']").attr('checked', 'true');
	} else {
		$("input[name='image'][value='0']").attr('checked', 'true');
	}
	//쓰기 권한
	if("${requestScope.boardManagement.wPermission}" == 1) {
		$("input[name='wPermission'][value='1']").attr('checked', 'true');
	} else if("${requestScope.boardManagement.wPermission}" == 2) {
		$("input[name='wPermission'][value='2']").attr('checked', 'true');
	} else {
		$("input[name='wPermission'][value='3']").attr('checked', 'true');
	}
	//읽기 권한
	if("${requestScope.boardManagement.rPermission}" == 1) {
		$("input[name='rPermission'][value='1']").attr('checked', 'true');
	} else if("${requestScope.boardManagement.rPermission}" == 2) {
		$("input[name='rPermission'][value='2']").attr('checked', 'true');
	} else {
		$("input[name='rPermission'][value='3']").attr('checked', 'true');
	}
	//답변쓰기 권한
	if("${requestScope.boardManagement.aPermission}" == 1) {
		$("input[name='aPermission'][value='1']").attr('checked', 'true');
	} else if("${requestScope.boardManagement.aPermission}" == 2) {
		$("input[name='aPermission'][value='2']").attr('checked', 'true');
	} else {
		$("input[name='aPermission'][value='3']").attr('checked', 'true');
	}
	//댓글 권한
	if("${requestScope.boardManagement.rpPermission}" == 1) {
		$("input[name='rpPermission'][value='1']").attr('checked', 'true');
	} else if("${requestScope.boardManagement.rpPermission}" == 2) {
		$("input[name='rpPermission'][value='2']").attr('checked', 'true');
	} else {
		$("input[name='rpPermission'][value='3']").attr('checked', 'true');
	}
	//게시물 삭제
	if("${requestScope.boardManagement.paperDelete}" == 1) {
		$("input[name='paperDelete']").attr('checked', 'true');
	} else {
		$("input[name='dOption']").attr('disabled', 'true');
	}
	//게시물 삭제 옵션
	if("${requestScope.boardManagement.dOption}" == 1) {
		$("input[name='dOption'][value='1']").attr('checked', 'true');
	} else {
		$("input[name='dOption'][value='2']").attr('checked', 'true');
	}
	//댓글 페이징
	if("${requestScope.boardManagement.rpPaging}" == 1) {
		$("input[name='rpPaging'][value='1']").attr('checked', 'true');
	} else {
		$("input[name='rpPaging'][value='0']").attr('checked', 'true');
		$("#rpPagingListNum").attr('disabled', 'true');
		$("#rpPagingNum").attr('disabled', 'true');
	}
	//댓글 페이지당 목록수
	$("#rpPagingListNum").val("${requestScope.boardManagement.rpPagingListNum}");
	//댓글 페이지 표시수
	$("#rpPagingNum").val("${requestScope.boardManagement.rpPagingNum}");
	//댓글 정렬
	if("${requestScope.boardManagement.rpSort}" == 1) {
		$("input[name='rpSort'][value='1']").attr('checked', 'true');
	} else {
		$("input[name='rpSort'][value='2']").attr('checked', 'true');
	}
	//게시물 제목 길이 제한
	$("#titleLimit").val("${requestScope.boardManagement.titleLimit}");
	//하이퍼링크 설정
	if("${requestScope.boardManagement.link}" == 1) {
		$("input[name='link'][value='1']").attr('checked', 'true');
	} else {
		$("input[name='link'][value='2']").attr('checked', 'true');
	}
	//HTML 태그 사용
	if("${requestScope.boardManagement.html}" == 1) {
		$("input[name='html'][value='1']").attr('checked', 'true');
	} else {
		$("input[name='html'][value='0']").attr('checked', 'true');
	}
	//마우스 우클릭 허용
	if("${requestScope.boardManagement.rClick}" == 1) {
		$("input[name='rClick']").attr('checked', 'true');
	}
	
	//특정 영역 활성/비활성
	//댓글 기능 - 댓글의 댓글 기
	$("input[name='reply']").on("change", function() {
		if($("input[name='reply'][value='1']").is(":checked") == true) {
			$("input[name='reply2']").removeAttr('disabled');
		} else {
			$("input[name='reply2']").attr('disabled', 'true');
		}
	});
	//전체 비밀글 - 비밀글 기능
	$("input[name='secretAll']").on("change", function() {
		if($("input[name='secretAll'][value='1']").is(":checked") == true) {
			$("input[name='secret']").attr('disabled', 'true');
		} else {
			$("input[name='secret']").removeAttr('disabled');
		}
	});
	//게시물 삭제 - 게시물 삭제 옵션
	$("input[name='paperDelete']").on("change", function() {
		if($("input[name='paperDelete']").is(":checked") == true) {
			$("input[name='dOption']").removeAttr('disabled');
		} else {
			$("input[name='dOption']").attr('disabled', 'true');
		}
	});
	//댓글 페이징 - 댓글 페이지당 목록수/표시수
	$("input[name='rpPaging']").on("change", function() {
		if($("input[name='rpPaging'][value='1']").is(":checked") == true) {
			$("#rpPagingListNum").removeAttr('disabled');
			$("#rpPagingNum").removeAttr('disabled');
		} else {
			$("#rpPagingListNum").attr('disabled', 'true');
			$("#rpPagingNum").attr('disabled', 'true');
		}
	});
});

function setBoard(){
	func = window.document.func;
	func.method="post";
	func.action = "/${initParam.context_root }/board/boardSave.do";
}
function cancel() {
	window.close();
}
</script>

<h3 id="title"></h3>
<form name='func' onsubmit="setBoard()">
<table border='1' cellspacing="0">
	<tr>
		<td>게시판 공개여부</td>
		<td>
			<label><input type="radio" name="open" value="1">공개</label>
			<label><input type="radio" name="open" value="0">비공개</label>
			&nbsp;<font color="blue">일반 사용자에게 게시판의 공개 여부를 결정합니다.</font>
		</td>
	</tr>
	<tr>
		<td>게시판 분류</td>
		<td>
			<select id="classId" name="classId">
				<c:forEach items="${requestScope.boardClass }" var="bc">
					<option value="${bc.classId}">${bc.className}</option>
				</c:forEach>
			</select>
		</td>
	</tr>
	<tr>
		<td>게시판 제목</td>
		<td><input type="text" id="boardTitle" name="boardTitle"></td>
	</tr>
	<tr>
		<td>페이지당 목록수</td>
		<td>
			<input type="text" id="pagingListNum" name="pagingListNum" size="3" maxlength="3">
			&nbsp;<font color="blue">한페이지당 출력될 목록의 수</font>
		</td>
		
	</tr>
	<tr>
		<td>페이지 표시수</td>
		<td>
			<input type="text" id="pagingNum" name="pagingNum" size="3" maxlength="3">
			&nbsp;<font color="blue">목록의 아랫부분에 표시될 페이지의 갯수</font>
		</td>
	</tr>
	<tr>
		<td>카테고리 기능</td>
		<td>
			<label><input type="radio" name="partition" value="1">사용</label>
			<label><input type="radio" name="partition" value="0">사용안함</label>
			&nbsp;<font color="blue">일반 사용자에게 게시판의 공개 여부를 결정합니다.</font>
		</td>
	</tr>
	<!--<tr>
		<td>카테고리 편집</td>
		<td>
			
			<select id="partitionOption">
				<c:forEach items="${requestScope.boardClass }" var="bc">
					<option value="${bc.classId}">${bc}</option>
				</c:forEach>
			</select>
			
			<font color="red">현재 미구현 기능, 차후 구현</font>
		</td>
	</tr>-->		
	<tr>
		<td>파일첨부 기능</td>
		<td>
			<label><input type="radio" name="fileAdd" value="1">사용</label>
			<label><input type="radio" name="fileAdd" value="0">사용안함</label>
		</td>
	</tr>
	<tr>
		<td>답변 기능</td>
		<td>
			<label><input type="radio" name="answer" value="1">사용</label>
			<label><input type="radio" name="answer" value="0">사용안함</label>
		</td>
	</tr>
	<tr>
		<td>게시물 정렬 방식</td>
		<td>
			<label><input type="radio" name="sort" value="1">작성일순 정렬</label>
			<label><input type="radio" name="sort" value="2">조회수 많은순 정렬</label>
		</td>
	</tr>
	<tr>
		<td>댓글 기능</td>
		<td>
			<label><input type="radio" name="reply" value="1">사용</label>
			<label><input type="radio" name="reply" value="0">사용안함</label>
		</td>
	</tr>
	<tr>
		<td>댓글의 댓글 기능</td>
		<td>
			<label><input type="radio" name="reply2" value="1">사용</label>
			<label><input type="radio" name="reply2" value="0">사용안함</label>
		</td>
	</tr>
	<tr>
		<td>비밀글 기능</td>
		<td>
			<label><input type="radio" name="secret" value="1">사용</label>
			<label><input type="radio" name="secret" value="0">사용안함</label>
			&nbsp;<font color="blue">관리자와 비밀번호를 아는 사람만 열람할 수 있음.</font>
		</td>
	</tr>
	<tr>
		<td>전체 비밀글</td>
		<td>
			<label><input type="radio" name="secretAll" value="1">사용</label>
			<label><input type="radio" name="secretAll" value="0">사용안함</label>
			&nbsp;<font color="blue">글 작성시 무조건 비밀글로 작성됨.</font>
		</td>
	</tr>
	<tr>
		<td>비밀댓글 기능</td>
		<td>
			<label><input type="radio" name="secretReply" value="1">사용</label>
			<label><input type="radio" name="secretReply" value="0">사용안함</label>
			&nbsp;<font color="blue">로그인한 사용자만 사용가능</font>
		</td>
	</tr>
	<tr>
		<td>작성일 표시</td>
		<td>
			<label><input type="radio" name="writeDate" value="1">사용</label>
			<label><input type="radio" name="writeDate" value="0">사용안함</label>
		</td>
	</tr>
	<tr>
		<td>조회수 표시</td>
		<td>
			<label><input type="radio" name="cnt" value="1">사용</label>
			<label><input type="radio" name="cnt" value="0">사용안함</label>
		</td>
	</tr>
	<tr>
		<td>리스트 글쓰기 버튼 표시</td>
		<td>
			<label><input type="radio" name="writeBtn" value="1">사용</label>
			<label><input type="radio" name="writeBtn" value="0">사용안함</label>
			&nbsp;<font color="blue">관리자로 로그인시 글쓰기 버튼이 항상 표시</font>
		</td>
	</tr>
	<tr>
		<td>글쓰기시 이메일입력</td>
		<td>
			<label><input type="radio" name="email" value="1">사용</label>
			<label><input type="radio" name="email" value="0">사용안함</label>
			&nbsp;<font color="blue">글쓰기시 이메일입력 부분 표시여부</font>
		</td>
	</tr>
	<tr>
		<td>새글 설정</td>
		<td>등록후 <input type="text" id="newTime" name="newTime" maxlength="3" size="3"> 시간 이내의 글</td>
	</tr>
	<tr>
		<td>이미지 표시</td>
		<td>
			<label><input type="radio" name="image" value="1">사용</label>
			<label><input type="radio" name="image" value="0">사용안함</label>
			&nbsp;<font color="blue">게시물 본문에 첨부파일 이미지 표시여부를 설정</font>
		</td>
	</tr>
	<tr>
		<td>쓰기 권한</td>
		<td>
			<label><input type="radio" name="wPermission" value="1">관리자</label>
			<label><input type="radio" name="wPermission" value="2">회원이상</label>
			<label><input type="radio" name="wPermission" value="3">전체</label>
		</td>
	</tr>
	<tr>
		<td>읽기 권한</td>
		<td>
			<label><input type="radio" name="rPermission" value="1">관리자</label>
			<label><input type="radio" name="rPermission" value="2">회원이상</label>
			<label><input type="radio" name="rPermission" value="3">전체</label>
		</td>
	</tr>
	<tr>
		<td>답변쓰기 권한</td>
		<td>
			<label><input type="radio" name="aPermission" value="1">관리자</label>
			<label><input type="radio" name="aPermission" value="2">회원이상</label>
			<label><input type="radio" name="aPermission" value="3">전체</label>
		</td>
	</tr>
	<tr>
		<td>댓글 권한</td>
		<td>
			<label><input type="radio" name="rpPermission" value="1">관리자</label>
			<label><input type="radio" name="rpPermission" value="2">회원이상</label>
			<label><input type="radio" name="rpPermission" value="3">전체</label>
		</td>
	</tr>
	<tr>
		<td>게시물 삭제</td>
		<td>
			<input type="checkbox" name="paperDelete" value="1">
			&nbsp;답변이 있는 글을 삭제합니다.
		</td>
	</tr>
	<tr>
		<td>게시물 삭제 옵션</td>
		<td>
			<label><input type="radio" name="dOption" value="1">답변글이 있는 경우 원본글만 삭제</label><br>
			<label><input type="radio" name="dOption" value="2">답변글이 있는 경우 답변글 + 원본글 모두 삭제</label>
		</td>
	</tr>
	<tr>
		<td>댓글 페이징</td>
		<td>
			<label><input type="radio" name="rpPaging" value="1">사용</label>
			<label><input type="radio" name="rpPaging" value="0">사용안함</label>
		</td>
	</tr>
	<tr>
		<td>댓글 페이지당 목록수</td>
		<td>
			<input type="text" id="rpPagingListNum" name="rpPagingListNum" size="3" maxlength="3">
			&nbsp;<font color="blue">한페이지당 출력될 댓글 목록의 수</font>
		</td>
	</tr>
	<tr>
		<td>댓글 페이지 표시수</td>
		<td>
			<input type="text" id="rpPagingNum" name="rpPagingNum" size="3" maxlength="3">
			&nbsp;<font color="blue">댓글 아랫부분에 표시될 페이지의 갯수</font>
		</td>
	</tr>
	<tr>
		<td>댓글 정렬</td>
		<td>
			<label><input type="radio" name="rpSort" value="1">오름차순(최근글이 아래로 출력)</label>
			<label><input type="radio" name="rpSort" value="2">내림차순(최근글이 위로 출력)</label>
		</td>
	</tr>
	<tr>
		<td>게시물 제목 길이 제한</td>
		<td>최대 <input type="text" id="titleLimit" name="titleLimit" maxlength="3" size="3"> 자 까지 허용 <font color="blue">(0으로 설정시 글자수 제한 없음)</font></td>
	</tr>
	<tr>
		<td>하이퍼링크 설정</td>
		<td>
			<label><input type="radio" name="link" value="1">현재창에서 페이지 이동</label>
			<label><input type="radio" name="link" value="2">새창띄우기</label>
		</td>
	</tr>
	<tr>
		<td>HTML 태그 사용</td>
		<td>
			<label><input type="radio" name="html" value="1">사용</label>
			<label><input type="radio" name="html" value="0">사용안함</label>
		</td>
	</tr>
	<tr>
		<td>마우스 우클릭 허용</td>
		<td>
			<input type="checkbox" name="rClick" value="1">
			&nbsp;마우스 오른쪽 버튼을 사용하지 못하도록 설정합니다.
		</td>
	</tr>
</table>

<input type="hidden" name="bid" value="${requestScope.boardManagement.boardId}">
<input type="submit" value="저장"/>
<input type="button" value="취소" onclick="cancel()"/>
</form>